layui.use(['table', 'laydate', 'form'], function() {
	var table = layui.table;
	var laydate = layui.laydate;
	var form = layui.form;
	table.render({
		elem: '#test',
		url: 'http://localhost:8080/springend-sys/pageListAffiche',
		toolbar: '#toolbarDemo', //开启头部工具栏，并为其绑定左侧模板
		where: {
			del: 0
		},
		defaultToolbar: ['filter', 'exports', 'print', { //自定义头部工具栏右侧图标。如无需自定义，去除该参数即可
			title: '提示',
			layEvent: 'LAYTABLE_TIPS',
			icon: 'layui-icon-tips'
		}],
		title: '用户数据表',
		cols: [
			[{
					type: 'checkbox',
					fixed: 'left'
				}, {
					field: 'afid',
					title: '编号',
					width: 50
				}, {
					field: 'name',
					title: '发布人名称',
					width: 100
				}, {
					field: 'title',
					title: '公告标题',
					width: 200
				}, {
					field: 'content',
					title: '公告内容',
					width: 200
				}, {
					field: 'createtime',
					title: '发布时间',
					width: 200
				},
				// {
				// 	field: 'updatetime',
				// 	title: '最后一次更新时间',
				// },
				{
					fixed: 'right',
					title: '操作',
					toolbar: '#barDemo',
					width: 80
				}
			]
		],
		page: true,
		parseData: function(res) { //将原始数据解析成 table 组件所规定的数据
			// console.log(res);
			return {
				"code": res.status, //解析接口状态
				"msg": res.message, //解析提示文本
				"count": res.data.count, //解析数据长度
				"data": res.data.list //解析数据列表
			};
		}
	});
	// 监听提交
	form.on('submit(demo1)', function(data) {
		table.reload('test', {
			where: {
				method: "pageListAffiche",
				name: $("#names").val(),
				title: $("#titles").val(),
				content: $("#contents").val()
			},
		});
		$("#formone")[0].reset();
		return false;
	});
	table.on('toolbar(test)', function(obj) {
		var checkStatus = table.checkStatus(obj.config.id);
		switch (obj.event) {
			case 'addData':
				$("#form")[0].reset();
				layer.open({
					type: 1,
					title: '增加',
					area: '500px',
					content: $("#form")
				});
				break;
		};
	});
	// form.on('submit(demo2)', function(data) {
	// 	if (data.field.afid == null || data.field.afid == 0) {
	// 		$.ajax({
	// 			url: 'http://localhost:8080/springend-sys/insertAffiche',
	// 			type: 'POST',
	// 			data: {
	// 				name: $("#name").val(),
	// 				title: $("#title").val(),
	// 				content: $("#content").val(),
	// 			},
	// 			dataType: 'json',
	// 			success: function(result) {
	// 				if (result.status == 0) {
	// 					layer.closeAll(); //疯狂模式，关闭所有层
	// 					table.reload('test');
	// 					$("#form")[0].reset();
	// 					layer.msg(result.message);
	// 				}
	// 			}
	// 		})
	// 	} else {
	// 		$.ajax({
	// 			url: 'http://localhost:8080/springend-sys/updateAffiche',
	// 			type: 'post',
	// 			data: {
	// 				afid: $("#afid").val(),
	// 				name: $("#name").val(),
	// 				title: $("#title").val(),
	// 				content: $("#content").val(),
	// 				del: $("#del").val()
	// 			},
	// 			dataType: 'json',
	// 			success: function(result) {
	// 				if (result.status == 0) {
	// 					table.reload('test');
	// 					layer.closeAll(); //疯狂模式，关闭所有层
	// 					layer.msg(result.message);
	// 				}
	// 			}
	// 		})
	// 	}
	// });
	table.on('tool(test)', function(obj) {
		var data = obj.data;
		if (obj.event === 'edit') {
			form.val("formtwo", data);
			layer.open({
				type: 1,
				title: '详情',
				area: '500px',
				offset: '5%',
				content: $("#form")
			});

			// 	} else if (obj.event === 'del') {
			// 		layer.confirm('真的删除行么', function(index) {
			// 			$.ajax({
			// 				url: 'http://localhost:8080/springend-sys/deleteAffiche',
			// 				type: 'post',
			// 				data: {
			// 					afid: data.afid
			// 				},
			// 				dataType: "json",
			// 				success: function(result) {
			// 					if (result.status == 0) {
			// 						layer.closeAll();
			// 						table.reload('test');
			// 						layer.msg(result.message);
			// 					}
			// 				}

			// 			})
			// 		});
			// 	}
			// });
			// form.on('submit(demo2)', function(data) {
			// 	$.ajax({
			// 		url: 'http://localhost:8080/springend-sys/updateAffiche',
			// 		type: 'post',
			// 		data: {
			// 			afid: $("#afid").val(),
			// 			name: $("#name").val(),
			// 			title: $("#title").val(),
			// 			content: $("#content").val(),
			// 			del: $("#del").val()
			// 		},
			// 		dataType: 'json',
			// 		success: function(result) {
			// 			if (result.status == 0) {
			// 				table.reload('test');
			// 				layer.closeAll(); //疯狂模式，关闭所有层
			// 				layer.msg(result.message);
			// 			}
			// 		}
			// 	})
		}
	});
});
